package com.itheima.hw.test4;

public class Breeder {

    /**
     * 喂养所有动物
     * @param a
     */
    public void feed(Animal a){
        a.eat();

        if(a instanceof Dog){
            ((Dog)a).swim();
        }
        if(a instanceof Frog){
            ((Frog)a).swim();
        }
    }

    /**
     * 组织动物的游泳比赛：
     *    所有具备游泳能力的动物都可以参赛
     */ //                  接口支持多态
    public  void  swimGame(    ISwimming       swim  ){
        swim.swim();
    }

}
